Microsoft DirectX 8.1 (C++)

VMR Modes of Operation

This topic applies to Windows XP Home Edition and Windows XP Professional only.

The component architecture of the VMR enables applications to configure it in various ways, depending on how rendering is to be performed. The following table shows the three "presentation modes" and the two mixing modes, and the components that are present for each configuration.

  Single Stream Multiple Streams
Windowed Mode Allocator-Presenter
Core Sync. Unit
Window Manager
Mixer
Compositor*
Allocator-Presenter
Core Sync. Unit
Window Manager
Windowless Mode Allocator-Presenter
Core Sync. Unit
Mixer
Compositor*
Allocator-Presenter
Core Sync. Unit
Renderless Mode Core Sync. Unit
Allocator-Presenter
provided by application
Mixer
Compositor*
Core Sync. Unit
Allocator-Presenter provided by application

* Indicates that the application has the option to provide a custom component or use the default component.